// pages/introduce/introduce.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    register: false,
    Height: null,
    Width: null,
    showDialog: false,
    showShare:false,
    commentArr:[
      {
          id:1,
          headerImg:'http://lengnuanit.top/images/orther/comment/header1.png',
          nickName:'single',
          content:'大刘塑造的女性都具有明显的圣母特质，但是本质上弱爆了。叶是文革的毒瘤，庄是定制禁脔，程最经典——站在圣母和傻逼的微笑曲线上。大刘塑造的男性都带有明显的缺陷但本质上极端人性化。一身痞气的小人物大史，最高情商让他活得最明白；罗辑的荒唐和不羁让他成了救世主，但也决定了他必不能善终；软弱怯懦固执的云天明，也并无理由因为慷慨和运气就得到爱啊。但我真心理解这样的人，这样的性格，这样的命运。',
          time:'11-22 14:22',
          likeNumber:165,
          commentNumber:23
      },
      {
          id:2,
          headerImg:'http://lengnuanit.top/images/orther/comment/header2.png',
          nickName:'猪是糖缺死的 ',
          content:'鉴于这年头写书评是一种费力不讨好一不小心就被客观被装逼被代表全亚洲的行为艺术，楼主在读完《三体3》（以下省略书名号，以下所有提及的书刊杂志一律省略书名号，因为太麻烦）后，用了五秒钟做出重要决定：老子只写读后感。 所谓读后感的意思就是，这是一个完全个人完全主观。',
          time:'11-22 15:42',
          likeNumber:134,
          commentNumber:76
      },
      {
          id:3,
          headerImg:'http://lengnuanit.top/images/orther/comment/header3.png',
          nickName:'四肢发达头脑复杂 ',
          content:'刘慈欣：写这个人就没想过让读者喜欢，这不是读者会喜欢的人。她其实很自私，但这种自私和普通的自私不一样，因为她自己觉察不到。遵循道德的人其实很自私，因为他们除了道德和良心什么都不管，程心恰恰就是一个这样的人。她会认为自己很崇高，认为自己不自私，认为自己的价值观和道德准则是普世的、正确的。',
          time:'11-22 16:22',
          likeNumber:86,
          commentNumber:23
      },
  ]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getWidthOrHeight()
    this.getBookInfoDetail(options.id)
  },
  getWidthOrHeight() {
    const that = this
    wx.getSystemInfo({
      success(res) {
        that.setData({
          Height: res.windowHeight,
          Width: res.windowWidth
        })
      },
    })
  },
  getBookInfoDetail(id){
    wx.$http.get(wx.$get.getBookInfo+`/${id}`).then(res=>{
      if (res.code===200) {
        this.setData({
          bookInfo:res.data.result
        })
      }
     
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },
  handleCollection() {
    const that = this
    let shows = that.data.showDialog
    that.setData({
      showDialog:!shows
    })
  },
  handleShare() {
    const that = this
    let shows = that.data.showShare
    that.setData({
      showShare:!shows
    })

  },
  goComment(){
    let token = wx.$cache.get('token')
    if (!token) {
      this.setData({
        register: true
      })
      return
    }
    wx.navigateTo({
      url: '/pages/comment/comment',
    })
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },
  goCart(){
    let token = wx.$cache.get('token')
    if (!token) {
      this.setData({
        register: true
      })
      return
    }
    wx.navigateTo({
      url: '/pages/cart/cart',
    })
  },
  goDetails(e){
    console.log(e);
    // const that = this
    // let token = wx.$cache.get('token')
    // if (!token) {
    //   that.setData({
    //     register: true
    //   })
    //   return
    // }
    let id = e.currentTarget.dataset.id
    console.log(id);
    let userId = wx.$cache.get('userId')
    if (!userId) {
      wx.showToast({
        title: '请授权后再试！',
        icon: 'error',
        duration: 2000
      })
        return
    }
    let data = {
      user_id :userId,
      book_id :id
    }
    wx.$http.post(wx.$post.addUserOrBook,data).then(res=>{
    })
    wx.navigateTo({
      url: '/pages/detail/detail?id='+id,
    })

  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})